import sys
#   导入PyQt5模块，创建主窗口类，设置按钮点击事件，弹出提示框
from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox
#   导入UI文件，创建主窗口类
from qt_01myFirstwin_ui import Ui_MainWindow

#   创建主窗口类
class MainWindow(QMainWindow, Ui_MainWindow):
    # 初始化
    def __init__(self):
        super().__init__() # 调用父类构造函数
        self.setupUi(self) # 调用UI文件中的setupUi方法

        #   设置按钮点击事件
        self.pushButton.clicked.connect(self.show_hello)
    #   按钮点击事件
    def show_hello(self):
        #   弹出提示框
        QMessageBox.information(self, '提示', 'Hello World!')

#   程序入口
if __name__ == '__main__':
    app = QApplication(sys.argv) # 创建应用程序对象
    window = MainWindow() # 创建主窗口对象
    window.show() #   显示主窗口
    sys.exit(app.exec_()) # 进入应用程序主循环
